package com.neusoft.neuiotms.dcom.service.change;

import com.neusoft.bizcore.activiti.dto.PendingDataDTO;
import com.neusoft.bizcore.auth.common.bean.UserBean;
import com.neusoft.neuiotms.dcom.dto.change.ChangeConfirmationDTO;

public interface ChangeConfirmationService {

    ChangeConfirmationDTO create(final ChangeConfirmationDTO dto, UserBean user);

    ChangeConfirmationDTO detail(String workOrderNum, String taskId, UserBean user);

    ChangeConfirmationDTO findByWorkOrderNumAndTaskId(String workOrderNum, String taskId);

    void deleteByWorkOrderNum(String workOrderNum);

    Object dealChangeData(PendingDataDTO pd);

}
